Skip to content

Conversation

@jorben
Copy link
Collaborator

@jorben jorben commented Feb 11, 2026

Summary

  • Add macOS notarization configuration to package.json using environment variable ${env.APPLE_TEAM_ID}, so notarization only runs when the variable is set (CI builds)
  • Add APPLE_ID, APPLE_APP_SPECIFIC_PASSWORD, and APPLE_TEAM_ID secrets to the release workflow
  • Local builds remain unaffected — notarization is skipped when environment variables are absent

Test Plan

  • Verify local npm run build:mac still works without notarization
  • Add APPLE_ID, APPLE_APP_SPECIFIC_PASSWORD, APPLE_TEAM_ID secrets to GitHub repo settings
  • Trigger a pre-release to verify notarization completes successfully
  • Verify the resulting .dmg passes spctl --assess on macOS

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jorben jorben merged commit c577fdd into master Feb 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant